#include <stdio.h>
#include <stdlib.h>
#include <signal.h>

int main(int argc, char *argv[]){
    //检查是否提供了进程ID作为参数
    if(argc != 2){
        printf("请提供进程ID作为参数。\n")
        return 1;
    }

    //将字符串类型的进程ID转换为整数类型
    int process_id = atoi(argv[1]);

    //使用kill函数杀死指定的进程
    if(kill(process_id, SIGTERM) == 0){
        printf("进程 %d 已被成功杀死。\n", process_id);
    } else {
        printf("无法杀死进程 %d。 \n", process_id);
    }
    
    return 0;
}